What is the meaning of the word "hack on"?

Definitions:

  1. Refers to tinkering with or making incremental progress on a task, project, or code, commonly used in programming or engineering. copy to clipboard VERB
    • We've been hacking on this new software feature all week. copy to clipboard
  2. Suggests keeping at a task, often informally or with effort. copy to clipboard VERB
    • He's been hacking on his novel every evening after work. copy to clipboard
  3. To nag, annoy, or repeatedly criticize someone about something. copy to clipboard VERB
    • She keeps hacking on him about finishing his homework. copy to clipboard

Synonyms: